﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>SoundSetWaveVolume</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8"><LINK 
href="../css/commands.css" type=text/css rel=stylesheet><LINK media=print 
href="../css/print.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.6000.16735" name=GENERATOR></HEAD>
<BODY>
<H1>SoundSetWaveVolume</H1>


<P>更改一个音频设备的波形输出音量。</P>
<P class=CommandSyntax>SoundSetWaveVolume, Percent [, DeviceNumber]</P>
<h3>参数 </h3>
<TABLE borderColor=#c0c0c0 cellSpacing=0 cellPadding=3 width="100%" border=1>
  <TBODY>
  <TR>
    <TD width="15%">Percent</TD>
    <TD width="85%">包括 -100 至 100 的百分率数值 (它可以是一个浮点数或者<A 
      href="../Variables.htm#Expressions">表达式</A>)。如果数值以加号或者减号开头，<STRONG>当前的音量等级</STRONG>将往上或者往下调指示的数值。否则，音量将明确地设置为 
      <EM>Percent</EM> 指示的等级。</TD></TR>
  <TR>
    <TD>DeviceNumber</TD>
    <TD>如果省略此参数，其默认为 1 (第一个音频设备)，通常是系统默认的录音和播放设备。可以通过指定一个大于 
      1&nbsp;的数字来操作其他的音频设备。</TD></TR></TBODY></TABLE>
<h3>ErrorLevel</h3>
<P>如果遇到问题，<A href="../misc/ErrorLevel.htm">ErrorLevel</A> 设为 1，其他情况为 0。</P>
<h3>注意</h3>
<P><SPAN class=CommandSyntax>SoundSetWaveVolume</SPAN> 在 Windows Vista 
上不起作用(可能会在将来的版本中得到解决)。下面是一种更改整个系统的总音量的方法：</P><PRE>Send {Volume_Up}  <SPAN class=CodeCom>;将总音量增加 1 个音程 (一般是 5%)。</SPAN>
Send {Volume_Down 3}  <SPAN class=CodeCom>;将总音量降低 3 个音程。</SPAN>
Send {Volume_Mute}  <SPAN class=CodeCom>;将总音量静音/取消静音。</SPAN></PRE>
<P>当前的波形输出音量的等级可通过 <A href="SoundGetWaveVolume.htm">SoundGetWaveVolume</A> 
来获取。其他设置例如总音量、合成器、麦克风、静音、高音和低音可以用 <A href="SoundSet.htm">SoundSet</A> 和 <A 
href="SoundGet.htm">SoundGet</A> 进行设定和获取。</P>
<P>与 <A href="SoundSet.htm">SoundSet</A> 不同，此命令在更改音量等级时会尝试维持现有的声道(例如左和右)平衡。</P>
<h3>相关命令</h3>
<P><A href="SoundGetWaveVolume.htm">SoundGetWaveVolume</A>, <A 
href="SoundSet.htm">SoundSet</A>, <A href="SoundGet.htm">SoundGet</A>, <A 
href="SoundPlay.htm">SoundPlay</A></P>
<h3>示例</h3><PRE class=NoIndent>SoundSetWaveVolume, 50  <SPAN class=CodeCom>;将波形音量设为一半。</SPAN>
SoundSetWaveVolume, -10  <SPAN class=CodeCom>;将当前的等级减少 10 (例如 80 将变成 70)。</SPAN>
SoundSetWaveVolume, +20  <SPAN class=CodeCom>;将当前的等级增加 20。</SPAN></PRE>
</BODY></HTML>
